be hard pressed - Turco Inglés Diccionario